Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
1 OWEN TERRACE Semi-Detached £89,141 £32,500 9 Aug 2002
3 OWEN TERRACE Terraced £68,603 £55,000 18 May 2018